Canadian Sudarshan Yellamaraju shot five-under in his third round to trail Jackson Suber by three shots heading into the final round of the Canadian Open.